﻿using System;
namespace OpenLab.BLL.Classes
{
    interface IUtilisateurBLL
    {
        OpenLab.Model.Utilisateur Add(OpenLab.Model.Utilisateur utilisateur);
        int DeleteById(int id);
        System.Collections.Generic.IEnumerable<OpenLab.Model.Utilisateur> GetAll();
        OpenLab.Model.Utilisateur GetById(int id);
        OpenLab.Model.Utilisateur GetLoginUser(OpenLab.Model.Utilisateur utilisateur);
        System.Collections.Generic.IEnumerable<OpenLab.Model.Utilisateur> GetPagedData(int minrownum, int maxrownum);
        int GetTotalCount();
        int Update(OpenLab.Model.Utilisateur utilisateur);
    }
}
